//package com.simon.hse.activity.safe.workpermit;
//
//import android.content.Intent;
//import android.graphics.drawable.Drawable;
//import android.os.Bundle;
//import android.support.v7.widget.DefaultItemAnimator;
//import android.support.v7.widget.LinearLayoutManager;
//import android.support.v7.widget.RecyclerView;
//import android.text.TextUtils;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.view.ViewTreeObserver;
//import android.widget.LinearLayout;
//import android.widget.TextView;
//
//import com.simon.hse.R;
//import com.simon.hse.activity.BaseActivity;
//import com.simon.hse.activity.SignActivity;
//import com.simon.hse.adapter.CommonEmptyAdapter;
//import com.simon.hse.adapter.CommonViewHolder;
//import com.zhy.view.flowlayout.FlowLayout;
//import com.zhy.view.flowlayout.TagAdapter;
//import com.zhy.view.flowlayout.TagFlowLayout;
//
//import org.xutils.view.annotation.ContentView;
//import org.xutils.view.annotation.Event;
//import org.xutils.view.annotation.ViewInject;
//
//import java.util.ArrayList;
//import java.util.List;
//import java.util.Set;
//
///**
// * 申请作业许可证
// */
//@SuppressWarnings("all")
//@ContentView(R.layout.activity_apply_work_permit)
//public class ApplyWorkPermitActivity extends BaseActivity {
//    @ViewInject(R.id.tv_common_title)
//    TextView mTv_common_title;
//
//    @ViewInject(R.id.ll_container)
//    LinearLayout mLl_container;
//
//    @ViewInject(R.id.v_cover)
//    View mV_cover;
//
//    @ViewInject(R.id.tv_apply_work_permit_xgbg)
//    TextView mTv_apply_work_permit_xgbg;
//
//    @ViewInject(R.id.ll_danger_stop_bottom)
//    LinearLayout mLl_danger_stop_bottom;
//
//    @ViewInject(R.id.tfl_b_gzlx)
//    TagFlowLayout mTfl_b_gzlx;
//
//    @ViewInject(R.id.tfl_c_whbs)
//    TagFlowLayout mTfl_c_whbs;
//
//    @ViewInject(R.id.tfl_d_aqfh)
//    TagFlowLayout mTfl_d_aqfh;
//
//    @ViewInject(R.id.tfl_e_aqcs)
//    TagFlowLayout mTfl_e_aqcs;
//
//    @ViewInject(R.id.tfl_f_csqr)
//    TagFlowLayout mTfl_f_csqr;
//
//    @ViewInject(R.id.recyclerview_tszy)
//    RecyclerView mRecyclerview_tszy;
//
//    @ViewInject(R.id.recyclerview_xgf)
//    RecyclerView mRecyclerview_xgf;
//
//    @ViewInject(R.id.ll_permit_bottom)
//    LinearLayout mLl_permit_bottom;
//
//    @ViewInject(R.id.tv_permit_bottom_before)
//    TextView mTv_permit_bottom_before;
//
//    @ViewInject(R.id.tv_permit_bottom_middle)
//    TextView mTv_permit_bottom_middle;
//
//    @ViewInject(R.id.tv_permit_bottom_after)
//    TextView mTv_permit_bottom_after;
//
//
//    private boolean isShowBottom = false;
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//
//        mTv_common_title.setText("作业许可证申请");
//        Bundle bundle = getIntent().getExtras();
//        if (bundle == null) {
//            mTv_apply_work_permit_xgbg.setText("特殊作业许可证及相关附件信息");
//        } else {
//            mTv_apply_work_permit_xgbg.setText("特殊作业许可证及相关表格");
//        }
//
//        initBGzlx();
//        initCWhbs();
//        initDAqfh();
//        initEAqcs();
//        initFCsqr();
//        initTszy();
//        initJXgf();
//
//        initBottomFunction();
//    }
//
//    @Event(value = {R.id.iv_common_left})
//    private void finish(View view) {
//        switch (view.getId()) {
//            case R.id.iv_common_left:
//                finish();
//                break;
//        }
//    }
//
//    /**
//     * 工作类型
//     */
//    private void initBGzlx() {
//        List<String> mList = new ArrayList<>();
//        for (int i = 0; i < 10; i++) {
//            mList.add("第" + i + "条数据");
//        }
//        //预先设置选中
//        TagAdapter mTagGzlxAdapter = new TagAdapter<String>(mList) {
//
//            @Override
//            public View getView(FlowLayout parent, int position, String bean) {
//                View view = LayoutInflater.from(ApplyWorkPermitActivity.this).inflate(R.layout.layout_danger_stop_ryfy, null);
//                TextView tv_tab_flow_msg = (TextView) view.findViewById(R.id.tv_tab_flow_msg);
//                Drawable drawable = getResources().getDrawable(R.drawable.cb_examination_bg);
//                // 设置图片的大小
//                drawable.setBounds(0, 0, 45, 45);
//                // 设置图片的位置，左、上、右、下
//                if (!TextUtils.isEmpty(bean)) {
//                    tv_tab_flow_msg.setCompoundDrawables(drawable, null, null, null);
//                    tv_tab_flow_msg.setCompoundDrawablePadding(10);
//                    tv_tab_flow_msg.setText(bean);
//                }
//                return tv_tab_flow_msg;
//            }
//
//            @Override
//            public boolean setSelected(int position, String s) {
//                /*if (TextUtils.isEmpty(cxbz_remark)) {
//                    return false;
//                } else {
//                    return s.getValue().equals(cxbz_remark);
//                }*/
//                return false;
//            }
//        };
//        mTagGzlxAdapter.setSelectedList(1, 3, 7);
//        mTfl_b_gzlx.setAdapter(mTagGzlxAdapter);
//
//        mTfl_b_gzlx.setOnTagClickListener(new TagFlowLayout.OnTagClickListener() {
//            @Override
//            public boolean onTagClick(View view, int position, FlowLayout parent) {
//                return true;
//            }
//        });
//
//
//        mTfl_b_gzlx.setOnSelectListener(new TagFlowLayout.OnSelectListener() {
//            @Override
//            public void onSelected(Set<Integer> selectPosSet) {
//                // ToastUtils.getInstance().showShortToast(selectPosSet.toString());
//            }
//        });
//    }
//
//    /**
//     * 危害辨识
//     */
//    private void initCWhbs() {
//        List<String> mList = new ArrayList<>();
//        for (int i = 0; i < 10; i++) {
//            mList.add("第" + i + "条数据");
//        }
//        //预先设置选中
//        TagAdapter mTagGzlxAdapter = new TagAdapter<String>(mList) {
//
//            @Override
//            public View getView(FlowLayout parent, int position, String bean) {
//                View view = LayoutInflater.from(ApplyWorkPermitActivity.this).inflate(R.layout.layout_danger_stop_ryfy, null);
//                TextView tv_tab_flow_msg = (TextView) view.findViewById(R.id.tv_tab_flow_msg);
//                Drawable drawable = getResources().getDrawable(R.drawable.cb_examination_bg);
//                // 设置图片的大小
//                drawable.setBounds(0, 0, 45, 45);
//                // 设置图片的位置，左、上、右、下
//                if (!TextUtils.isEmpty(bean)) {
//                    tv_tab_flow_msg.setCompoundDrawables(drawable, null, null, null);
//                    tv_tab_flow_msg.setCompoundDrawablePadding(10);
//                    tv_tab_flow_msg.setText(bean);
//                }
//                return tv_tab_flow_msg;
//            }
//
//            @Override
//            public boolean setSelected(int position, String s) {
//                /*if (TextUtils.isEmpty(cxbz_remark)) {
//                    return false;
//                } else {
//                    return s.getValue().equals(cxbz_remark);
//                }*/
//                return false;
//            }
//        };
//        mTagGzlxAdapter.setSelectedList(1, 3, 7);
//        mTfl_c_whbs.setAdapter(mTagGzlxAdapter);
//
//        mTfl_c_whbs.setOnTagClickListener(new TagFlowLayout.OnTagClickListener() {
//            @Override
//            public boolean onTagClick(View view, int position, FlowLayout parent) {
//                return true;
//            }
//        });
//
//
//        mTfl_c_whbs.setOnSelectListener(new TagFlowLayout.OnSelectListener() {
//            @Override
//            public void onSelected(Set<Integer> selectPosSet) {
//                // ToastUtils.getInstance().showShortToast(selectPosSet.toString());
//            }
//        });
//    }
//
//    /**
//     * 安全防护
//     */
//    private void initDAqfh() {
//        List<String> mList = new ArrayList<>();
//        for (int i = 0; i < 10; i++) {
//            mList.add("第" + i + "条数据");
//        }
//        //预先设置选中
//        TagAdapter mTagGzlxAdapter = new TagAdapter<String>(mList) {
//
//            @Override
//            public View getView(FlowLayout parent, int position, String bean) {
//                View view = LayoutInflater.from(ApplyWorkPermitActivity.this).inflate(R.layout.layout_danger_stop_ryfy, null);
//                TextView tv_tab_flow_msg = (TextView) view.findViewById(R.id.tv_tab_flow_msg);
//                Drawable drawable = getResources().getDrawable(R.drawable.cb_examination_bg);
//                // 设置图片的大小
//                drawable.setBounds(0, 0, 45, 45);
//                // 设置图片的位置，左、上、右、下
//                if (!TextUtils.isEmpty(bean)) {
//                    tv_tab_flow_msg.setCompoundDrawables(drawable, null, null, null);
//                    tv_tab_flow_msg.setCompoundDrawablePadding(10);
//                    tv_tab_flow_msg.setText(bean);
//                }
//                return tv_tab_flow_msg;
//            }
//
//            @Override
//            public boolean setSelected(int position, String s) {
//                /*if (TextUtils.isEmpty(cxbz_remark)) {
//                    return false;
//                } else {
//                    return s.getValue().equals(cxbz_remark);
//                }*/
//                return false;
//            }
//        };
//        mTagGzlxAdapter.setSelectedList(1, 3, 7);
//        mTfl_d_aqfh.setAdapter(mTagGzlxAdapter);
//
//        mTfl_d_aqfh.setOnTagClickListener(new TagFlowLayout.OnTagClickListener() {
//            @Override
//            public boolean onTagClick(View view, int position, FlowLayout parent) {
//                return true;
//            }
//        });
//
//
//        mTfl_d_aqfh.setOnSelectListener(new TagFlowLayout.OnSelectListener() {
//            @Override
//            public void onSelected(Set<Integer> selectPosSet) {
//                // ToastUtils.getInstance().showShortToast(selectPosSet.toString());
//            }
//        });
//    }
//
//    /**
//     * 安全措施
//     */
//    private void initEAqcs() {
//        List<String> mList = new ArrayList<>();
//        for (int i = 0; i < 10; i++) {
//            mList.add("第" + i + "条数据");
//        }
//        //预先设置选中
//        TagAdapter mTagGzlxAdapter = new TagAdapter<String>(mList) {
//
//            @Override
//            public View getView(FlowLayout parent, int position, String bean) {
//                View view = LayoutInflater.from(ApplyWorkPermitActivity.this).inflate(R.layout.layout_danger_stop_ryfy, null);
//                TextView tv_tab_flow_msg = (TextView) view.findViewById(R.id.tv_tab_flow_msg);
//                Drawable drawable = getResources().getDrawable(R.drawable.cb_examination_bg);
//                // 设置图片的大小
//                drawable.setBounds(0, 0, 45, 45);
//                // 设置图片的位置，左、上、右、下
//                if (!TextUtils.isEmpty(bean)) {
//                    tv_tab_flow_msg.setCompoundDrawables(drawable, null, null, null);
//                    tv_tab_flow_msg.setCompoundDrawablePadding(10);
//                    tv_tab_flow_msg.setText(bean);
//                }
//                return tv_tab_flow_msg;
//            }
//
//            @Override
//            public boolean setSelected(int position, String s) {
//                /*if (TextUtils.isEmpty(cxbz_remark)) {
//                    return false;
//                } else {
//                    return s.getValue().equals(cxbz_remark);
//                }*/
//                return false;
//            }
//        };
//        mTagGzlxAdapter.setSelectedList(1, 3, 7);
//        mTfl_e_aqcs.setAdapter(mTagGzlxAdapter);
//
//        mTfl_e_aqcs.setOnTagClickListener(new TagFlowLayout.OnTagClickListener() {
//            @Override
//            public boolean onTagClick(View view, int position, FlowLayout parent) {
//                return true;
//            }
//        });
//
//
//        mTfl_e_aqcs.setOnSelectListener(new TagFlowLayout.OnSelectListener() {
//            @Override
//            public void onSelected(Set<Integer> selectPosSet) {
//                // ToastUtils.getInstance().showShortToast(selectPosSet.toString());
//            }
//        });
//    }
//
//    /**
//     * 安全措施
//     */
//    private void initFCsqr() {
//        List<String> mList = new ArrayList<>();
//        for (int i = 0; i < 10; i++) {
//            mList.add("第" + i + "条数据");
//        }
//        //预先设置选中
//        TagAdapter mTagGzlxAdapter = new TagAdapter<String>(mList) {
//
//            @Override
//            public View getView(FlowLayout parent, int position, String bean) {
//                View view = LayoutInflater.from(ApplyWorkPermitActivity.this).inflate(R.layout.layout_danger_stop_ryfy, null);
//                TextView tv_tab_flow_msg = (TextView) view.findViewById(R.id.tv_tab_flow_msg);
//                Drawable drawable = getResources().getDrawable(R.drawable.cb_examination_bg);
//                // 设置图片的大小
//                drawable.setBounds(0, 0, 45, 45);
//                // 设置图片的位置，左、上、右、下
//                if (!TextUtils.isEmpty(bean)) {
//                    tv_tab_flow_msg.setCompoundDrawables(drawable, null, null, null);
//                    tv_tab_flow_msg.setCompoundDrawablePadding(10);
//                    tv_tab_flow_msg.setText(bean);
//                }
//                return tv_tab_flow_msg;
//            }
//
//            @Override
//            public boolean setSelected(int position, String s) {
//                /*if (TextUtils.isEmpty(cxbz_remark)) {
//                    return false;
//                } else {
//                    return s.getValue().equals(cxbz_remark);
//                }*/
//                return false;
//            }
//        };
//        mTagGzlxAdapter.setSelectedList(1, 3, 7);
//        mTfl_f_csqr.setAdapter(mTagGzlxAdapter);
//
//        mTfl_f_csqr.setOnTagClickListener(new TagFlowLayout.OnTagClickListener() {
//            @Override
//            public boolean onTagClick(View view, int position, FlowLayout parent) {
//                return true;
//            }
//        });
//
//
//        mTfl_f_csqr.setOnSelectListener(new TagFlowLayout.OnSelectListener() {
//            @Override
//            public void onSelected(Set<Integer> selectPosSet) {
//                // ToastUtils.getInstance().showShortToast(selectPosSet.toString());
//            }
//        });
//    }
//
//    /**
//     * 特殊作业
//     */
//    private void initTszy() {
//        List<String> mList = new ArrayList<>();
//        for (int i = 0; i < 5; i++) {
//            mList.add("第" + i + "条数据");
//        }
//
//        LinearLayoutManager llm = new LinearLayoutManager(ApplyWorkPermitActivity.this);
//        mRecyclerview_tszy.setLayoutManager(llm);
//        // 如果Item够简单，高度是确定的，打开FixSize将提高性能
//        mRecyclerview_tszy.setHasFixedSize(true);
//        // 设置Item默认动画，加也行，不加也行
//        mRecyclerview_tszy.setItemAnimator(new DefaultItemAnimator());
//        mRecyclerview_tszy.setNestedScrollingEnabled(false);
//
//        CommonEmptyAdapter mCommonEmptyAdapter = new CommonEmptyAdapter(ApplyWorkPermitActivity.this, R.layout.layout_zyxkz_sq_item, mList);
//        mCommonEmptyAdapter.setItemDataListener(new CommonEmptyAdapter.ItemDataListener<String>() {
//            @Override
//            public void setItemData(CommonViewHolder holder, String dataBean) {
//                // TextView tv_law_msg = holder.getView(R.id.tv_law_msg);
//
//            }
//        });
//
//        mCommonEmptyAdapter.setOnItemEmptyClickListener(new CommonEmptyAdapter.OnItemEmptyClickListener() {
//            @Override
//            public void setOnEmptyClickListener() {
//
//            }
//
//            @Override
//            public void setOnItemClickListener(View view, int position) {
//
//            }
//
//            @Override
//            public void setOnItemLongClickListener(View view, int position) {
//
//            }
//        });
//
//        mCommonEmptyAdapter.setHasStableIds(true);
//        mRecyclerview_tszy.setAdapter(mCommonEmptyAdapter);
//    }
//
//    /**
//     * J 受影响相关方
//     */
//    private void initJXgf() {
//        List<String> mList = new ArrayList<>();
//        for (int i = 0; i < 1; i++) {
//            mList.add("第" + i + "条数据");
//        }
//
//        LinearLayoutManager llm = new LinearLayoutManager(ApplyWorkPermitActivity.this);
//        mRecyclerview_xgf.setLayoutManager(llm);
//        // 如果Item够简单，高度是确定的，打开FixSize将提高性能
//        mRecyclerview_xgf.setHasFixedSize(true);
//        // 设置Item默认动画，加也行，不加也行
//        mRecyclerview_xgf.setItemAnimator(new DefaultItemAnimator());
//        mRecyclerview_xgf.setNestedScrollingEnabled(false);
//
//        CommonEmptyAdapter mCommonEmptyAdapter = new CommonEmptyAdapter(ApplyWorkPermitActivity.this, R.layout.layout_xgf_sq_item, mList);
//        mCommonEmptyAdapter.setItemDataListener(new CommonEmptyAdapter.ItemDataListener<String>() {
//            @Override
//            public void setItemData(CommonViewHolder holder, String dataBean) {
//                // TextView tv_law_msg = holder.getView(R.id.tv_law_msg);
//
//            }
//        });
//
//        mCommonEmptyAdapter.setOnItemEmptyClickListener(new CommonEmptyAdapter.OnItemEmptyClickListener() {
//            @Override
//            public void setOnEmptyClickListener() {
//
//            }
//
//            @Override
//            public void setOnItemClickListener(View view, int position) {
//
//            }
//
//            @Override
//            public void setOnItemLongClickListener(View view, int position) {
//
//            }
//        });
//
//        mCommonEmptyAdapter.setHasStableIds(true);
//        mRecyclerview_xgf.setAdapter(mCommonEmptyAdapter);
//    }
//
//    /**
//     * 设置页面不可点击
//     */
//    private void initUnClickable() {
//        mLl_container.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
//            @Override
//            public void onGlobalLayout() {
//                int height = mLl_container.getMeasuredHeight();
//                int width = mLl_container.getMeasuredWidth();
//
//                ViewGroup.LayoutParams layoutParams = mV_cover.getLayoutParams();
//                layoutParams.height = height;
//                mV_cover.setLayoutParams(layoutParams);
//                mV_cover.setOnClickListener(null);
//            }
//        });
//    }
//
//    /**
//     * 底部功能
//     */
//    private void initBottomFunction() {
//        Bundle extras = getIntent().getExtras();
//        if (extras == null)
//            return;
//        int permit_state = extras.getInt("PERMIT_STATE", 0);
//        LinearLayout.LayoutParams weight2 = new LinearLayout.LayoutParams(0, LinearLayout.LayoutParams.MATCH_PARENT, 1.8f);
//        /**
//         * permit_state 0-有效 1-暂存 2-待确认 3-待审批 4-超期 5-关闭 6-取消 7-许可证审批 8-取消查询 9-取消审批
//         */
//        Bundle bundle = new Bundle();
//        Intent intent=new Intent();
//        switch (permit_state) {
//            case 0:
//                initUnClickable();
//                mTv_permit_bottom_before.setText("关闭");
//                mTv_permit_bottom_middle.setVisibility(View.GONE);
//                mTv_permit_bottom_after.setText("取消");
//                break;
//            case 1:
//
//                break;
//            case 2:
//                initUnClickable();
//                mTv_permit_bottom_before.setVisibility(View.INVISIBLE);
//                mTv_permit_bottom_middle.setText("提交");
//                mTv_permit_bottom_middle.setLayoutParams(weight2);
//                mTv_permit_bottom_after.setVisibility(View.INVISIBLE);
//                break;
//            case 3:
//                initUnClickable();
//                mTv_permit_bottom_before.setVisibility(View.INVISIBLE);
//                mTv_permit_bottom_middle.setText("返回");
//                mTv_permit_bottom_middle.setLayoutParams(weight2);
//                mTv_permit_bottom_after.setVisibility(View.INVISIBLE);
//                break;
//            case 4:
//                initUnClickable();
//                mTv_permit_bottom_before.setVisibility(View.INVISIBLE);
//                mTv_permit_bottom_middle.setText("关闭");
//                mTv_permit_bottom_middle.setLayoutParams(weight2);
//                mTv_permit_bottom_after.setVisibility(View.INVISIBLE);
//                break;
//            case 5:
//                initUnClickable();
//                mTv_permit_bottom_before.setVisibility(View.INVISIBLE);
//                mTv_permit_bottom_middle.setText("返回");
//                mTv_permit_bottom_middle.setLayoutParams(weight2);
//                mTv_permit_bottom_after.setVisibility(View.INVISIBLE);
//                break;
//            case 6:
//                initUnClickable();
//                mTv_permit_bottom_before.setVisibility(View.INVISIBLE);
//                mTv_permit_bottom_middle.setText("返回");
//                mTv_permit_bottom_middle.setLayoutParams(weight2);
//                mTv_permit_bottom_after.setVisibility(View.INVISIBLE);
//                break;
//            case 7:
//                mTv_permit_bottom_before.setText("同意并签字");
//                mTv_permit_bottom_before.setOnClickListener(new View.OnClickListener() {
//                    @Override
//                    public void onClick(View v) {
//                        startActivity(new Intent(ApplyWorkPermitActivity.this, SignActivity.class));
//                    }
//                });
//                mTv_permit_bottom_middle.setVisibility(View.GONE);
//                mTv_permit_bottom_after.setText("取消");
//                break;
//            case 8:
//                mTv_permit_bottom_before.setText("申请取消");
//                mTv_permit_bottom_before.setOnClickListener(new View.OnClickListener() {
//                    @Override
//                    public void onClick(View v) {
//                        bundle.putInt("CANCEL_FLAG",0);
//                        intent.setClass(ApplyWorkPermitActivity.this, ApplyCancelActivity.class);
//                        intent.putExtras(bundle);
//                        startActivity(intent);
//                    }
//                });
//                mTv_permit_bottom_middle.setVisibility(View.GONE);
//                mTv_permit_bottom_after.setText("取消");
//                break;
//            case 9:
//                mTv_permit_bottom_before.setText("同意");
//                mTv_permit_bottom_before.setOnClickListener(new View.OnClickListener() {
//                    @Override
//                    public void onClick(View v) {
//                        bundle.putInt("CANCEL_FLAG",1);
//                        intent.setClass(ApplyWorkPermitActivity.this, ApplyCancelActivity.class);
//                        intent.putExtras(bundle);
//                        startActivity(intent);
//                    }
//                });
//                mTv_permit_bottom_middle.setVisibility(View.GONE);
//                mTv_permit_bottom_after.setText("取消");
//                break;
//        }
//    }
//}
